#include <stdio.h>
#include <unistd.h>
#include <string.h>

#define MAX 101
#define LABLE '*'
int main()
{
    char bar[MAX];
    memset(bar, '\0', sizeof(bar));
    
    int i = 0;
    
    while (i < 100)
    {
        bar[i++] = LABLE;
        //printf("%c\r", bar[i++]); // 覆盖打印，看着没什么变化，实际程序在进行
        printf("%s\r", bar);
        fflush(stdout);
        usleep(100000);
    }
    printf("\n");


    //int cnt = 10;
    //while (cnt >= 0)
    //{
    //    printf("%-2d\r", cnt);
    //    fflush(stdout);
    //    sleep(1);
    //    --cnt;
    //}
    //printf("\n");
    return 0;
}
